// pages/yufa/yufa.js
Page({

    /**
     * 页面的初始数据
     * 小程序页面当中js data存放小程序页面的数据 类似于vue的data 
     */
    data: {
        num:4,
        obj:{
            name:'帅奇',
            info:'精神精神'
        },
        arr:[
            {
                name:'洋洋',
                info:'我要上厕所'
            },
            {
                name:'石松峰',
                info:'坐正'
            }
        ],
        flag:true,
        info:'洋洋小测题呢？？'
    },
    //小程序当中绑定事件对应的回调函数 page中与data并列的位置
    numAdd(){
        console.log('numadd')
        // 更新data当中num的值
        this.setData({
            num:this.data.num+2
        })
        console.log(this.data.num);
        // 在回调函数中操作data中的值  this.data.num
        // 原生小程序当中使用更新data中的值不能直接进行更新 通过 this.setData去更新，传入的是一个对象key

    },
    numAddDis(el){
        console.log(el);//事件对象

        console.log(el.target.dataset.xx);
        this.setData({
            num:this.data.num-2
        })
        console.log(this.data.num);
    },
    test(){
        console.log('test')
    },
    test_bind_p(e){
        console.log(e)
        console.log('test_bind_p')
    },
    test_bind_s(e){
        console.log(e);
        console.log('test_bind_s')
    },
    getInfo(event){
        console.log(event);
        console.log(event.detail.value);
        console.log(this.data.info);

    },

    /**
     * 生命周期函数--监听页面加载
     */
    onLoad(options) {

    },

    /**
     * 生命周期函数--监听页面初次渲染完成
     */
    onReady() {

    },

    /**
     * 生命周期函数--监听页面显示
     */
    onShow() {

    },

    /**
     * 生命周期函数--监听页面隐藏
     */
    onHide() {

    },

    /**
     * 生命周期函数--监听页面卸载
     */
    onUnload() {

    }

})